@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#000;}
a:hover{}


body{ margin:0px; padding:0px; width:100%; font-family:"宋体"; font-size:12px; color:#272727;}
.top{ width:100%; margin:0 auto; background:url(../images/index_02.jpg) repeat-x; height:163px;}
.head{ width:1000px; margin:0 auto;}
.edition{ width:225px;  }
.edition a{ color:#272727; line-height:26px; }
.edition a:hover{ color:#3a3a3a;}
.zh{ background:url(../images/zh.jpg) no-repeat left center; padding-left:25px; margin-right:10px;}
.en{ background:url(../images/en.jpg) no-repeat left center; padding-left:25px; margin-right:10px;}
.e{ background:url(../images/e.jpg) no-repeat left center; padding-left:27px;}
.search{height:23px;  width:200px; margin:0 auto;margin-top:10px;}
.search li{ float:left; width:auto }
.logo{ width:449px;}
.ban{ width:235px; margin-top:32px; }
.nav{ width:1000px; margin:0 auto; }

#menu{
	width:1000px;
	height:44px;
	font-family:microsoft yahei;
	font-size:14px; margin:0 auto
	 
}
ul.menu {list-style:none; margin:0; float:inherit; text-align:center; padding-left:0px; }
ul.menu * {margin:0; padding:0; }
ul.menu a {display:block; color:#fff; text-decoration:none; }
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute;  left:0; display:none; opacity:0; list-style:none;  text-align:center;  }
.ma{ background:url(../images/index_22.jpg) no-repeat; width:4px; height:44px;}
ul.menu ul li {position:relative; border-top:none; width:120px; margin:0;font-weight:normal;color:#fff;background:#108bd1; font-size:12px;border-top:1px solid #fff;}
ul.menu ul li a {display:block;color:#fff;font-weight:normal;line-height:24px;font-family:Arial, Helvetica, sans-serif;}
ul.menu ul li a:hover { color:#fff; font-weight:bold; background:#ea5313;}
ul.menu ul ul { top:0px}
ul.menu .menulink {  font-weight:bold;width:120px; font-size:12px; padding-top:5px; padding-bottom:0px;	height:27px;font-size:14px; line-height:30px;}
ul.menu .menulink:hover, ul.menu .menuhover {color:#272727;background:url(../images/bb1.jpg) repeat-x; height:40px; }
ul.menu .sub {background:url(../images/bb.jpg) repeat-x;}
ul.menu .topline {}

.content{ width:1000px; margin:0 auto; margin-top:15px;}
.news{ width:1000px; margin:0 auto; background:url(../images/index_26.jpg) no-repeat; height:47px; line-height:47px;}
.ntitle{ color:#fff; margin-left:15px;font-family:microsoft yahei;
	font-size:14px;}
	.xx{ margin-top:10px; padding-left:100px;}
	.xx a{ color:#ffffff;}
.ena{ font-family:Arial; font-size:14px; margin-right:10px;}
.case{ width:990px; margin:0 auto; border:1px solid #044fab; margin-top:15px;}
.ca{ width:1000px; margin:0 auto; margin-top:10px;}
.about{ width:335px;}
.atop{ background:url(../images/index_33.jpg) no-repeat; width:335px; height:39px;}
.conatct{ width:263px;}
h2{font-family:microsoft yahei; color:#fff; font-size:14px; line-height:35px; padding-left:20px;}
.more{ margin-top:15px;}
.js p{ width:330px; line-height:24px; margin-left:5px;}
.xw{ width:374px; margin-left:11px; }
.xw ul{ padding-bottom:10px;}
.xtop{ background:url(../images/index_35.jpg) no-repeat; width:374px; height:39px;}
.xw li{ line-height:30px; background:url(../images/index_51.jpg) no-repeat left; border-bottom:1px dashed #d8d8d8; }
.xw li a{ margin-left:20px;}
.tj{ width:374px; margin:0 auto}
.img{ width:106px; height:75px;}
.rr{ width:250px; margin-left:10px;margin-top:4px;}
.ta a{ color:#004caa; font-weight:bold}
.ta{ width:250px;}
.tb{ width:250px; line-height:20px; margin-top:10px;}
.ctop{ background:url(../images/index_37.jpg) no-repeat; width:263px; height:39px;}
.cc p{ line-height:22px; width:250px; margin:0 auto}

.footer{ width:100%; margin:0 auto; background:url(../images/index_55.jpg) repeat-x; height:145px;}
.foot{ width:1000px; margin:0 auto; color:#fff; text-align:center; line-height:24px; padding-top:25px;}
.dh{ width:460px; margin:0 auto; text-align:center;}
.dh li{ float:left; text-align:center}
.dh li a{ color:#fff;}
.da{ width:10px; text-align:center}
a.zzb07link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #fff;
}

a.zzb07link:hover {
	text-decoration: underline;
	color: #fff;
}
.zzb07tail
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
}
.er{ width:140px; text-align:center; margin:0 auto; margin-top:5px;}


.left{ width:263px; }
.product{ background:url(../images/cpp.jpg) no-repeat left top;margin: auto;width: 263px; }
.product .tle {
    color: #FFFFFF;
font-family:microsoft yahei;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    padding-left: 80px;
    padding-top: 28px;}

.product li{line-height: 28px;overflow: hidden; padding-left:20px;background:url(../images/ss.jpg) repeat-y; width:243px;}
.product ul li {display: inline;float: left;}
.product ul li a {
   background:url(../images/d12.jpg) no-repeat left;
    border-bottom: 1px solid #E4E4E4;
    color: #737373;
    float: left;
    padding-left: 50px;
    width: 160px;}
	.product ul li a:hover{ color:#0b54a3;}
#di {
    float: left;
    width: 263px;padding-bottom:10px;}
.right{ width:700px;}
.rtop{ background:url(../images/abouta.jpg) no-repeat; width:700px; height:46px;}
.rtop h3{font-family:microsoft yahei; font-size:14px; color:#171717; font-weight:bold; line-height:46px; padding-left:35px;}
.neirong{ width:650px; padding-top:15px; padding-bottom:15px; line-height:24px;}



